The officer was headed north on Arthur Avenue near the Perkasie Library around 9:30 p.m. when a southbound Volkswagen Tiguan crossed into his lane, authorities said.
After an "offset head-on collision," the officer was treated at Grandview Hospital and released, said the department.
Police said the driver of the Tiguan, a 29-year-old Telford woman, "displayed signs of intoxication at the scene" and was arrested after a field sobriety test, but she has not been formally charged as of Tuesday morning, Nov. 21.
Charges from Pennsylvania State Police are pending, authorities added.
Click here to follow Daily Voice Bristol and receive free news updates.